一種廣泛使用直譯式、進階和通用程式語言。支援多種程式設計範式,包括結構化、程序式、反射式、物件導向和函數式程式設計。擁有動態型別系統和垃圾回收功能,能夠自動管理記憶體使用,並且本身擁有一個巨大而廣泛的標準庫。語言結構和物件導向方法,可以幫助程式設計師大小專案編寫邏輯清晰程式碼
下載安裝程式
前往Python官方網站
:(https://www.python.org/downloads/)選擇適合版本
:一般建議下載最新穩定版選擇適合作業系統
:Windows、macOS、Linux執行安裝程式
Windows
「Add Python 3.x to PATH」
,這會將Python加入系統環境變數,方便在命令提示字元中直接使用PythonmacOS
Homebrew
安裝:brew install python
Linux
Ubuntu/Debian
使用 sudo apt install python3
,Fedora/CentOS
使用 sudo dnf install python3
驗證安裝
輸入python或python3
:如果安裝成功,會進入Python交互式環境輸入print("Hello, World!")
:如果正常輸出,表示安裝成功是Python套件安裝工具,可以輕鬆從 Python Package Index (PyPI)
上下載並安裝各種 Python套件。PyPI就好像是一個巨大Python套件倉庫,裡面有數以萬計套件,涵蓋科學計算、資料分析、網頁開發、機器學習等等各種領域
方便快速
:只要知道套件名稱,輸入一條指令就可以完成安裝豐富套件
:PyPI上有大量套件可供選擇,滿足各種開發需求版本管理
:可以精確地指定要安裝的套件版本依賴處理
:可以自動處理套件之間的依賴關係Python套件寶庫
是Python官方第三方套件倉庫。可以將它想像成一個巨大程式庫,裡面存放了無數由Python社群開發套件。這些套件涵蓋各種功能,從網頁開發、資料分析、機器學習到科學計算,應有盡有
PyPI |
套件倉庫,存放著各種Python套件 |
---|---|
pip |
套件安裝工具,從PyPI下載並安裝套件 |
基本用法
# 安裝一個套件
pip install numpy
# 安裝指定版本的套件
pip install requests==2.28.1
# 更新一個套件
pip install --upgrade pandas
# 顯示已經安裝的套件
pip list
# 卸載一個套件
pip uninstall matplotlib
常見選項
-h 或 --help |
顯示幫助資訊 |
---|---|
-V 或 --version |
顯示PIP版本 |
-r requirements.txt |
從requirements.txt檔案中安裝套件 |
requirements.txt 檔案
是一個純文字檔案,用來記錄一個Python項目所需要所有套件及版本,使用這個檔案可以方便管理項目依賴關係
pandas==1.5.3
requests>=2.27
virtualenv
為了避免不同項目之間套件衝突,建議使用
virtualenv
創建一個虛擬環境,然後在虛擬環境中安裝所需套件
# 創建一個虛擬環境
python -m venv my_env
# 激活虛擬環境
source my_env/bin/activate # Linux/macOS
my_env\Scripts\activate # Windows
# 在虛擬環境中安裝套件
pip install numpy pandas
PIP是Python生態系中不可或缺的一環,它大大簡化Python套件安裝和管理。透過掌握PIP基本用法,可以更有效率進行Python開發
資料來源:Pythone官方網站
PypI官方網站
pip官方文件